.tab_page{
	height: 90vh;
	padding: 100rpx 40rpx;
	padding-bottom: 0;
	background: linear-gradient(180deg, rgba(217, 238, 255, 1) 0%, rgba(244, 248, 251, 1) 100%);
	// background: linear-gradient(180deg, rgba(244, 248, 251, 1) 0%, rgba(217, 238, 255, 1) 100%);
	.header{
		display: flex;
		// margin-top: 100rpx;
		.title{
			font-size: 36rpx;
			font-weight: 500;
			margin-right: 30rpx;
		}
		.btn{
			display: flex;
			align-items: center;
			color: white;
			font-size: 24rpx;
			line-height: 50rpx;
			padding: 0 20rpx;
			margin-right: 20rpx;
			border-radius: 40rpx;
			background-color: rgba(82, 177, 255, 1);
			image{
				width: 32rpx;
				height: 32rpx;
				margin-right: 10rpx;
			}
		}
	}
	.build_ways {
		display: flex;
		overflow: auto;
		flex-shrink: 0;
		justify-content: flex-start;
		// border-radius: 50rpx;
		color: rgba(102, 102, 102, 1);
		// background-color: greenyellow;
		margin-top: 50rpx;
	
		.way {
			margin-right: 25rpx;
			// min-width: 200rpx;
			width: 200rpx;
			font-size: 30rpx;
			// padding: 0 30rpx;
			line-height: 56rpx;
			font-size: 28rpx;
			text-align: center;
			color: rgba(166, 166, 166, 1);
			border-radius: 20rpx;
			// background-color: rgba(242, 242, 242, 1);
		}
	
		view {
			font-size: 32rpx;
		}
	
		.active {
			color: #fff;
			background-color: rgba(82, 177, 255, 1);
		}
	}
}